package mysql

import "gorm.io/gorm"

//定义商品表的结构，包含商品 ID、名称、价格、库存等字段

type Goods struct {
	gorm.Model
	GoodsId    int     `gorm:"type:int(11);not null;comment:商品ID"`
	GoodsName  string  `gorm:"type:varchar(20);not null;comment:名称"`
	GoodsPrice float64 `gorm:"type:decimal(10,2);not null;comment:价格"`
	GoodsStock int     `gorm:"type:int(11);not null;comment:库存"`
}

func (g *Goods) Create() error {
	return Db.Create(&g).Error
}

func (g *Goods) CartInfo(goodsId int) error {
	return Db.Where("id = ?", goodsId).Limit(1).Find(&g).Error
}
